-
Notifications
You must be signed in to change notification settings - Fork 664
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(dynamic_obstacle_stop): check the obstacles behind the EGO #7076
feat(dynamic_obstacle_stop): check the obstacles behind the EGO #7076
Conversation
25b3f61
to
30578bf
Compare
@maxime-clem I have completed adding the features but it is not working as I expected. When I use predicted_path for collision check, a collision occurs because this line is empty. I'm investigating this. autoware.universe/planning/behavior_velocity_dynamic_obstacle_stop_module/src/collision.cpp Line 38 in 98cc9f2
|
b457910
to
4597f75
Compare
129e475
to
1ef2524
Compare
9884d11
to
f5d3117
Compare
7fe249e
to
be17181
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for improving this module.
I did not test the PR yet but left a few comments about the code.
planning/behavior_velocity_dynamic_obstacle_stop_module/src/collision.cpp
Outdated
Show resolved
Hide resolved
planning/behavior_velocity_dynamic_obstacle_stop_module/src/collision.cpp
Outdated
Show resolved
Hide resolved
planning/behavior_velocity_dynamic_obstacle_stop_module/src/object_filtering.cpp
Outdated
Show resolved
Hide resolved
@maxime-clem Thank you for your feedback. I tested this PR in a few different scenarios and encountered some problems. As a result, I'm thinking of adding a 2024-05-28.18-32-17.mp4FYI: @brkay54 |
@maxime-clem Some changes I made cause behavior_planner_container to die. I haven't found what the problem is yet. Apart from that, I made the changes you requested, but I did not commit them because I could not solve the node dying problem.
|
I solved the problem of stopping even for slow objects with a simple time_to_collison check. 2024-06-04.10-23-51.mp4 |
bf5784b
to
c43377c
Compare
Signed-off-by: beyza <[email protected]>
Signed-off-by: beyza <[email protected]>
Signed-off-by: beyza <[email protected]>
Signed-off-by: beyza <[email protected]>
Signed-off-by: beyza <[email protected]>
Signed-off-by: beyza <[email protected]>
Signed-off-by: beyza <[email protected]>
Signed-off-by: beyza <[email protected]>
Signed-off-by: beyza <[email protected]>
Signed-off-by: beyza <[email protected]>
Signed-off-by: beyza <[email protected]>
Signed-off-by: beyza <[email protected]>
Signed-off-by: beyza <[email protected]>
Signed-off-by: beyza <[email protected]>
Signed-off-by: beyza <[email protected]>
Signed-off-by: beyza <[email protected]>
Signed-off-by: beyza <[email protected]>
Signed-off-by: beyza <[email protected]>
7761f70
to
f351fb6
Compare
This pull request has been automatically marked as stale because it has not had recent activity. |
@brkay54 and I discussed behind objects and decided to handle such objects in |
Description
fixes: #7065
Tests performed
Before the PR:
failed_scenario.mp4
After the PR:
success_scenario.mp4
Notes for reviewers
first, merge this: autowarefoundation/autoware_launch#999
Interface changes
ROS Parameter Changes
yaw_threshold
2.35
yaw_threshold_behind_object
1.0
ignore_objects_behind_ego
false
behind_object_distance_threshold
5.0
use_predicted_path
false
Effects on system behavior
Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.
In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.
Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.
After all checkboxes are checked, anyone who has write access can merge the PR.